/*datagrid
----------------------------------*/

.ui-table{
    background-color: #f9f9f9;
}
.fuelux .ui-table table, .ui-table table{
    margin:0px;
    table-layout: auto;
    max-width: none;
    width: auto;
}
.ui-table .ui-table-search{
    background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #eeeeee, #dadada);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dadada));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dadada);
    background-image: -o-linear-gradient(top, #eeeeee, #dadada);
    background-image: linear-gradient(to bottom, #eeeeee, #dadada);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdadada', GradientType=0);
    padding: 10px 0px;
    border-radius: 4px 4px 0px 0px;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 0 #ffffff;
    min-height: 20px;
}
.ui-table .ui-table-search .icon-cog{
    position: absolute;
    right:0;
    top: 8px;
    cursor: pointer;
}
.ui-table .ui-table-header{
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    background-color: #f9f9f9;

    background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #eeeeee, #dadada);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dadada));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dadada);
    background-image: -o-linear-gradient(top, #eeeeee, #dadada);
    background-image: linear-gradient(to bottom, #eeeeee, #dadada);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdadada', GradientType=0);
    box-shadow: inset 0 1px 0 #ffffff;
    height: auto;
    overflow: hidden;
    /*padding-right: 17px;*/
}
.ui-table thead th, .ui-table tbody td{
    vertical-align: middle;
    padding: 0px 10px;
}
.ui-table .ui-table-th{
    position: relative;
}
.ui-table .ui-table-td{
    position: relative;
    overflow: hidden;

}
.ui-table .ui-table-th-content{
  font-size: 10px;
}
.ui-table .ui-table-th-content, .ui-table .ui-table-td-content{
    padding:5px 0px;
    white-space:nowrap;
    word-break:break-all;

}

.ui-table .ui-table-header-content{
    width: 30000px;
}
/* 列宽 */
.ui-table .ui-column-xxlarge .ui-table-th,.ui-table .ui-column-xxlarge .ui-table-td {
    width: 530px;
}
.ui-table .ui-column-xlarge .ui-table-th,.ui-table .ui-column-xlarge .ui-table-td {
    width: 270px;
}
.ui-table .ui-column-large .ui-table-th,.ui-table .ui-column-large .ui-table-td {
    width: 210px;
}
.ui-table .ui-column-medium .ui-table-th,.ui-table .ui-column-medium .ui-table-td {
    width: 150px;
}
.ui-table .ui-column-small105 .ui-table-th,.ui-table .ui-column-small105 .ui-table-td {
  width: 105px;
}
.ui-table .ui-column-small .ui-table-th,.ui-table .ui-column-small .ui-table-td{
     width: 90px;
}
.ui-table .ui-column-mini .ui-table-th,.ui-table .ui-column-mini .ui-table-td{
    width: 50px;
}
.ui-table .ui-column-hour .ui-table-th,.ui-table .ui-column-hour .ui-table-td{
	width: 97px;
}

.ui-table .ui-table-content{
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    background-color: #f9f9f9;
    height: 200px;
    overflow-x: auto;
    position: relative;
}
.ui-table .ui-table-foot{
    background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #eeeeee, #dadada);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dadada));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dadada);
    background-image: -o-linear-gradient(top, #eeeeee, #dadada);
    background-image: linear-gradient(to bottom, #eeeeee, #dadada);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdadada', GradientType=0);
    padding: 5px 10px;
    border-radius: 0px 0px 4px 4px;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 0 #ffffff;

    min-height: 20px;
}
.ui-table .ui-table-header table{
    margin-right: 17px;
}
.ui-table .ui-table-header thead th{
    border-left: 1px solid #dddddd;
    border-right: 1px solid #cccccc;
    border-bottom: 0px;
    background: transparent;
    text-align: center;
}
.ui-table .ui-table-content tbody td{
    text-align: center;
}


.ui-table .ui-table-header i.sortico{
    position: absolute;
    top: 0px;
    left: 49%;
}

.ui-table .ui-table-header tr th:first-child{
    border-left: 0px;
}
.ui-table .ui-table-header tr th:last-child{
    border-right: 0px;
}
.ui-table .ui-table-content{

}
.ui-table .ui-table-content td{
    border-left: 1px solid #dddddd;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top:0px;
    background: #ffffff;
}
.ui-table .ui-table-content tr td:first-child{
    border-left: 0px;
}


.ui-table td .ui-table-error-msg{
    position: absolute;
    top:0px;
    left: 0px;
    height: 30px;
    width: 5px;
}

.ui-table .ui-table-foot span, .ui-table .ui-table-foot input, .ui-table .ui-table-foot select{
    margin: 0px 5px;
    vertical-align: middle;
}
.ui-table .sortable{
    cursor: pointer;
}

.ui-table td input[type="checkbox"], .ui-table th input[type="checkbox"]{
    margin: 0px;
}
.ui-table-setcolumnmodal .columnItem{
    margin-left: 10px;
}
.ui-table-setcolumnmodal ul{
    list-style: none;
    min-height: 200px;
}
.ui-table-setcolumnmodal li{
    float: left;
    width: 210px;
    margin: 5px;
    padding: 2px 10px;
    border-radius: 4px;
    border: 1px solid #c3c3c3;
    background: rgba(233,233,233,0.9);

}

.ui-table .queryForm h3{
    top: 2px;
    position: relative;
    left: 10px;
    display: inline-block;
    margin-right: 3em;
    font-size: 14px;
    font-weight: 600;
    color: #555;
    line-height: 18px;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}

.ui-table .load-view{
  position: absolute;
  top: 50px;
  left: 49%;
}

.ui-table .ui-table-content td.light{
  background: #D9EDF7;
}
